<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">src/fr/yan/com/C.java</td>
<td align="center" width="5%">9</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#AtLeastOneConstructor">Each class should declare at least one constructor</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">src/fr/yan/com/C.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.util.ArrayList'</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">8</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'java.util.ArrayList'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#UnnecessaryConstructor">Avoid unnecessary constructors - the compiler will generate these for you</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">22</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#MethodNamingConventions">Method names should not start with capital letters</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'dossier' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'max' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'nbLigne' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'tab' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">30</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'out' (lines '30'-'45').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">31</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like i</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">31</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'i' (lines '31'-'41').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like j</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">32</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'j' (lines '32'-'38').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">35</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'dos' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'out' (lines '45'-'45').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">src/fr/yan/com/FichiersTexte.java</td>
<td align="center" width="5%">69</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#AvoidPrintStackTrace">Avoid printStackTrace(); use a logger call instead.</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UseSingleton">All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'args' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'url' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">24</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'dossier' (lines '24'-'64').</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">27</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'url2' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">28</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">31</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like is</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like l</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'l' (lines '34'-'53').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'l' (lines '34'-'81').</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">36</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'mot' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">53</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#PositionLiteralsFirstInComparisons">Position literals first in String comparisons</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'l' (lines '59'-'53').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'l' (lines '59'-'81').</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">59</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#PositionLiteralsFirstInComparisons">Position literals first in String comparisons</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">65</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">75</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">src/fr/yan/com/Main.java</td>
<td align="center" width="5%">78</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyFinallyBlock">Avoid empty finally blocks</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like i</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like j</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">29</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr> 
<td align="center">46</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">47</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">33</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr> 
<td align="center">48</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">38</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">49</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">43</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#UnnecessaryConstructor">Avoid unnecessary constructors - the compiler will generate these for you</a></td>
</tr>
<tr> 
<td align="center">50</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">43</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">51</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">52</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#MethodNamingConventions">Method names should not start with capital letters</a></td>
</tr>
<tr> 
<td align="center">52</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">52</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'ligne' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">53</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">56</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#SimplifyStartsWith">This call to String.startsWith can be rewritten using String.charAt(0)</a></td>
</tr>
<tr> 
<td align="center">54</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">70</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#MethodNamingConventions">Method names should not start with capital letters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">55</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">70</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'dossier' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">56</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">73</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'element' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">57</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">86</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr> 
<td align="center">58</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">90</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">59</td>
<td width="*%">src/fr/yan/com/Mots.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'fichier' could be declared final</a></td>
</tr>
</table></body></html>